package cn.com.thinvent.dispatch.service.biz;

import cn.com.thinvent.dispatch.entity.StudyManagement;
import cn.com.thinvent.dispatch.entity.request.StudyManagementRequest;
import cn.com.thinvent.dispatch.entity.response.PagedGridResult;

import java.util.Date;

public interface StudyManagementService {

    StudyManagement save(StudyManagementRequest studyManagementRequest);

    void deleteById(String id);

    StudyManagement update(StudyManagementRequest studyManagementRequest);

    StudyManagementRequest findById(String id);

    PagedGridResult<StudyManagement> getStudyList(int page, int pageSize, String courseName, Date startDate, Date endDate);

}
